草庐IT

Codeforces 1672 E. notepad.exe

全部标签

windows - 将参数传递给 psql.exe

我想从应用程序启动psql.exe。用户找到脚本,因此它可以在他的磁盘上的任何位置,应用程序只需将该脚本提供给psql。就是这样。正确的命令行是什么?我试过了,没有成功"C:\ProgramFiles\PostgreSQL\9.1\bin\psql.exe"TESTSYSADM-f"C:\DocumentsandSettings\Administrateur\Mesdocuments\TD6.0\FETCHING\install.sql"我尝试使用引号,但没有引号,都没有用,它只是忽略了参数(在cmd.exe上试过)C:\DocumentsandSettings\Administrat

windows - EXE文件中的IMAGE_FILE_NET_RUN_FROM_SWAP如何影响运行库

我的应用程序有时从网络共享启动,一些客户在运行应用程序时报告了外部异常C0000006。根据我的谷歌研究,这“可能”与图像被换页和无法从网络重新加载有关。一个解决方法是告诉Windows将完整的图像文件加载到交换区并通过设置IMAGE_FILE_NET_RUN_FROM_SWAP标志从那里运行它我的应用程序还依赖于运行时加载的各种.bpl和.dll库。我只能更改其中一些,有些是由其他供应商提供的。如果exe设置了这个标志,这个库会发生什么?它们是否也被加载到交换文件中,或者它们是否仍被调出并在需要时重新加载?我是否也需要在库中包含此标志? 最佳答案

python - 从 py2exe 程序 : Unable to acquire Oracle environment handle 连接到 Oracle 时出错

我的python程序(Python2.6)在我使用Python解释器运行时运行良好,它连接到Oracle数据库(10gXE)没有错误。但是,当我使用py2exe编译它时,可执行版本在调用cx_Oracle.connect()时失败并显示“无法获取Oracle环境句柄”。我尝试过以下方法,但并不满意:Oracle即时客户端10g和11g甲骨文XE客户端重新安装cx_Oracle-5.0.2-10g.win32-py2.6.msi设置ORACLE_HOME和PATH另一台只有Oracle客户端和exe的计算机用于构建exe的各种选项(无压缩和/或使用zip文件)我的测试用例:testora

c# - 如何在 EXE 中存储文件

好吧,我正在用C#编写我自己的安装程序,我想做的是将文件放入.exe,这样我就可以做File.Copy(文件,filedir);或者,如果这不可能,是否有其他方法可以完成我正在尝试做的事情? 最佳答案 我不会编写自己的安装程序,但如果您真的想将文件嵌入到您的程序集中,您可以使用强类型资源。在项目的属性对话框中打开“资源”选项卡,然后添加文件。然后,您将能够使用以下方法获取文件:ProjectNamespace.Properties.Resources.MyFile然后您就可以使用以下方法将嵌入式资源写入磁盘:System.IO.Fi

linux - Linux 发行版上的 windeployqt.exe

在Windows中,您可以运行windeployqt.exe来近似Qt应用程序的库、qml和插件依赖项。在Linux中,我可以使用ldd来确定库依赖性,但我还没有找到一种方法来确定需要存在哪些额外的Qml文件以及我应该在安装程序中包含哪些插件。有什么建议吗? 最佳答案 有linuxdeployqtgithub上的项目,这可能会有所帮助。从linuxdeployqt代码看来:通过解析链接库找到插件列表qml文件使用qmlimportscanner进行解析。这是来自代码的评论:Scanqmlfilesinqmldirsforimport

linux - 在 Linux 上查找 Win exe 所需的 DLL(使用 mingw 交叉编译)?

我在Linux上使用MinGW交叉编译到Windows。让这项工作变得轻而易举。将它与所需的DLL打包起来并不那么简单。目前的解决方案是在Windows上运行可执行文件并复制DLL直到它真正运行。是否有适用于Linux的工具可以列出我的Windows.exe所需的DLL?(类似于ldd和DependencyWalker的组合。) 最佳答案 截至2015年底,没有工具链实用程序支持列出Windows二进制文件的动态依赖项(例如ldd或otool)。从我的测试中,通常可以看到完整的依赖列表,如下所示:stringsMY.EXE|grep

c++ - 如何强制我的应用程序只打开一个 exe? qt, linux

我希望我的应用程序只打开一个进程,即如果一个进程已经打开并且用户想要再次打开exe-它不会打开另一个进程。如何在Qt-linux中做到这一点?10倍! 最佳答案 您要查找的是QtSingleApplication.如果您启动应用程序的另一个实例,第一个实例甚至会收到通知(您可以传递任何您想要的数据结构)。每当启动另一个实例时,我都会使用它来将现有应用程序置于最前面。 关于c++-如何强制我的应用程序只打开一个exe?qt,linux,我们在StackOverflow上找到一个类似的问题:

深度挖掘.c到.exe的整个过程,透过现象看本质

文章目录程序的翻译环境和执行环境翻译环境编译预编译头文件的包含删除注释替换#define定义的符号编译词法分析语法分析语义分析符号汇总汇编链接合并段表符号表的合并和重定位执行环境程序的翻译环境和执行环境在ANSIC的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。从.c到.exe的过程中需要依赖翻译环境第2种是执行环境,它用于实际执行代码翻译环境编译编译过程其实又被细分为三个环节,即预编译,编译和汇编组成一个程序的每个源文件(以.c为后缀的文件)通过编译过程分别转换成目标代码(也就是以.obj为后缀的文件)每个目标文件由链接器(linker)捆

c# - 通过 .exe 文件名杀死一些进程

如何通过在C#.NET或C++中搜索它们的.exe文件名来终止某些事件进程? 最佳答案 快速回答:foreach(varprocessinProcess.GetProcessesByName("whatever")){process.Kill();}(从进程名称中去掉.exe) 关于c#-通过.exe文件名杀死一些进程,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3345363

ruby - Notepad++ 中的 Haml/Sass 语法突出显示?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion有人做过吗?